import Api from '../api'

const miniapp = {
	// 小程序登录接口
	login: () => {
		return new Promise((resolve, reject) => {
			uni.login({
				provider: 'weixin',
				success: (loginRes) => {
					if (loginRes.code) {
						// 请求后台接口
						uni.request({
							method: 'POST',
							url: Api.miniapp.login,
							data: {
								code: loginRes.code
							},
							success(res) {
								console.log('小程序登录请求成功', res)
							},
							fail(err) {
								console.log('小程序登录请求失败', err)
								reject('小程序登录请求失败')
							}
						})
					} else {
						reject('微信服务异常')
					}
				},
				fail: (err) => {
					console.log('微信请求失败', err)
					reject('微信请求失败')
				}

			});
		});
	},
	getUserInfo: () => {
		
	}
}


export default miniapp
